#ifndef _STDAFX_H
#define _STDAFX_H

#pragma once

#ifdef WIN32
#define _WIN32_WINNT 0x0601
#define WIN32_LEAN_AND_MEAN
#endif

#include <cstdarg>
#include <iostream>
#include <map>
#include <set>
#include <signal.h>
#include <stdio.h>
#include <string.h>
#include <vector>

#include <boost/array.hpp>
#include <boost/asio.hpp>
#include <boost/bind.hpp>
#include <boost/enable_shared_from_this.hpp>
#include <boost/function.hpp>
#include <boost/interprocess/sync/interprocess_condition.hpp>
#include <boost/noncopyable.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/thread.hpp>

#include "common/Common.h"
#include "log/LogSystem.h"
#include "net/Connection.h"
#include "net/NetServer.h"
#include "tasks/task.h"

#endif